On the modularization and reuse of exception handling with aspects

نویسندگان

  • Fernando Castor Filho
  • Nélio Cacho
  • Eduardo Figueiredo
  • Alessandro F. Garcia
  • Cecília M. F. Rubira
  • Jefferson Silva de Amorim
  • Hítalo Oliveira da Silva
چکیده

1Informatics Center, Federal University of Pernambuco (UFPE), Recife, Brazil 2School of Science and Technology, Federal University of Rio Grande do Norte (UFRN), Natal, Brazil 3Computing Department, Lancaster University, Lancaster, U.K. 4Informatics Department, Pontifical Catholic University of Rio de Janeiro (PUC-Rio), Rio de Janeiro, Brazil 5Institute of Computing, University of Campinas (UNICAMP), Campinas, Brazil 6Department of Computing and Systems, University of Pernambuco (UPE), Recife, Brazil

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

On Inter-Application Reuse of Exception Handling Aspects

In this paper we describe a study whose goal is to answer the question: “Is exception handling a reusable aspect”? To this end, we have systematically attempted to reuse exception handling AspectJ aspects across seven different real applications, some of them from the same domain, some based on the same development platform. Our preliminary results indicate that, due to a number of reasons, int...

متن کامل

Modular Exception Handling in Context-Aware Applications

Exception handling systems are designed to promote enhanced program modularization in the presence of faults, by supporting a well-defined lexical separation of normal and abnormal code. However, mobile applications seem to require specialized exception handling mechanisms due to their features of contextawareness and asynchronous communication. Hence this research investigates the impact of su...

متن کامل

Adaptation of Functional Object Programs

This position paper proposes certain program transformations facilitating reuse of higher-order functional programs. According to the terminology of AOP (aspect-oriented programming; [5, 1, 2]), we use functional programming languages as component languages and we represent aspects as program transformations. Our illustrative examples are concerned with adapting interpreter fragments to cope wi...

متن کامل

Statically-Scoped Exceptions: a Typed Foundation for Aspect-Oriented Error Handling

Aspect-oriented programming systems such as AspectJ provide mechanisms for modularizing crosscutting error-handling concerns. However, AspectJ’s advice does not integrate well with Java’s checked exception mechanism. Furthermore, conventional exception-handling facilities such as AspectJ’s share the problem of accidental exception capture due to the dynamic nature of exception-handling semantic...

متن کامل

A Study on Exception Detection and Handling Using Aspect-Oriented Programming

Aspect-Oriented Programming (AOP) is intended to ease situations that involve many kinds of code tangling. This paper reports on a study to investigate AOP’s ability to ease tangling related to exception detection and handling. We took an existing framework written in Java , the JWAM framework, and partially reengineered its exception detection and handling aspects using AspectJ , an aspector...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Softw., Pract. Exper.

دوره 39  شماره 

صفحات  -

تاریخ انتشار 2009